/*
 * @Author: 0x9DEFA478
 * @Date: 2022-01-20 17:25:53
 * @LastEditTime: 2022-01-20 22:04:06
 * @LastEditors: 0x9DEFA478
 * @Description: 
 * QQ:2652450237
 * ============================================================================================================================================
 * 
 * 
 * 
 *                                                                                               ************      ****************************
 *                                                                                             ************      ****************************  
 *                                                                                           ************      ****************************    
 *                                                                                         ************      ****************************      
 *                                                                                       ************      ************                        
 *                                                                                     ************      ************                          
 *                                                                                   ************      ************                            
 *                                                                                 ************      ************                              
 *                                                                               ************      ************                                
 *                                                                             ************      ************                                  
 *                                                                           ************      ************                                    
 *                                                                         ************      ************                                      
 *                                                                       ************      ************                                        
 *                                                                     ************      ************                                          
 *                                                                   ************      ************                                            
 *                                                                 ************      ************                                              
 *                                                               ************      ************                                                
 *                                                             ************      ************                                                  
 *                                                           ************      ************                                                    
 *                                                         ************      ************                                                      
 *                                                       ************      ************                                                        
 *                                                     ************      ************                                                          
 *                                                   ************      ************                                                            
 *                                                 ************      ************                                                              
 *                                               ************      ************                                                                
 *                                             ************      ************                                                                  
 *                                           ************      ************                                                                    
 *                                         ************      ************                                                                      
 *                                       ************      ************                                                                        
 *                                     ************      ************                                                                          
 *                                   ************      ************                                                                            
 *                                 ************      ************                                                                              
 *                               ************      ************                                                                                
 *                             ************      ************                                                                                  
 *                           ************      ************                                                                                    
 *                         ************      ************                                                                                      
 *       ****************************      ************                                                                                        
 *     ****************************      ************                                                                                          
 *   ****************************      ************                                                                                            
 * ****************************      ************                                                                                              
 * 
 * 
 * 
 * ============================================================================================================================================
 * 
 */
#include "ST7789_SPI.h"
#include "ST7789_CMD.h"




/**
 * @brief 显示位图 屏幕初始化(ST7789_ScreenInit())后使用
 * @param _this 要操作的对象
 * @param Bitmap 要显示的位图
 * @return 无
 */
void ST7789_Display(ST7789_SPI* _this,void* Bitmap){
  unsigned short* Buffer;

  Buffer=_this->CmdSequenceBuffer;

  _this->LL_Function.Lock(_this->LL_Function.v);

  if(_this->IsDisplay==0){
    goto Return;
  }

  Buffer[0]=vST7789_RAMWR;
  _this->LL_Function.SPI_Transmit16Bit(_this->LL_Function.v,&Buffer[0],1,Bitmap,_this->UpdateArea.W*_this->UpdateArea.H,0);

Return:
  _this->LL_Function.Unlock(_this->LL_Function.v);
}
